home *** CD-ROM | disk | FTP | other *** search
/ Tandy Sensation 2 / Tandy Sensation II Data.iso / stfsetup.inf < prev    next >
INI File  |  1992-03-23  |  37KB  |  1,009 lines

  1. [UI Localizable Vars]
  2. ; name of the ini file. Shouldn't need to be internationalized.
  3. IniFileName = "setup.ini"
  4.  
  5. ; date if the ini file. Used to see whether or not we have run setup before
  6. IniFileDate = "1992-03-25"
  7.  
  8. ; All files which do not explicitly have their dates set in the file lists
  9. ; will use this date.
  10. SHIPDATE = "1992-03-25"
  11.  
  12. ; The the cutom dialog, this is the error when the user presses INSTALL
  13. ; and the NEEDED SPACE is greater than the AVAILABLE SPACE
  14. NotEnoughRoom = "There is not enough room on your hard disk for all "+
  15.     "the Works features you have selected.  Choose OK, and then "+
  16.     "choose Cancel Setup and make more room on your hard disk, or, "+
  17.     "select fewer Works features."
  18.  
  19. ; If a Complete install was chosen, this is the message that comes up if
  20. ; there is not enough room for a complete installation.
  21. CantDoComplete = "There is not enough room on your hard disk for a "+
  22.     "complete installation of all the Microsoft Works features.  "+
  23.     "Your next option will be to cancel Setup and make more room, "+
  24.     "or choose fewer features."
  25.  
  26. ; Appears in the "Space Required" column if all the files inb the group
  27. ; have been installed before
  28. AlreadyExists = Installed
  29.  
  30. ; Appears to the right of the file group sizes in custom dialog (e.g. 23K)
  31. Ksym = K
  32.  
  33. ; Bad path entered in the path dialog
  34. BadPath = "The location that you have chosen to install Works in is "+
  35.     "invalid or not allowed.  Please check the drive and/or directory name."
  36.  
  37. ; Two bottom lines in the custom dialog. Do NOT modify the $(DISK_NEEDED)
  38. ; or the $(DISK_EXIST) strings. The are replaced at run time with the
  39. ; proper values
  40. DiskNeededLine = "Space Required: $(DISK_NEEDED)K."
  41. DiskExistLine = "Space Available: $(DISK_EXIST)K."
  42.  
  43. ; Title of setup error messages
  44. ErrorTitle = "Setup Message"
  45.  
  46. ; Title of Welcome Dialog
  47. WelcomeTitle = "Welcome to Microsoft Works for Windows."
  48.  
  49. ; Help text and title for the cutom dialog. \n's force line feeds
  50. CustomHelpTitle = "Help for Custom Installation"
  51. CustomHelpText = "You can do a complete installation of Works for "+
  52.     "Windows, or a partial one.  The Setup program lists the Works "+
  53.     "features you can choose.  Not installing certain features will "+
  54.     "save disk space, but you will lose functionality.  It is "+
  55.     "recommended that you do a complete installation of all the "+
  56.     "features.\n\nIf there is not enough room on your hard disk, you "+
  57.     "can do one of two things:\n\nA) Cancel Setup and remove other "+
  58.     "files from your hard disk, and then run Setup again to do a "+
  59.     "complete installation.\n\nB) Select fewer Works features by "+
  60.     "clearing the checkbox next to a Works feature you don't want."
  61.  
  62. ; Help text and title for the path dialog. \n's force line feeds
  63. PathHelpTitle = "Help for Destination Path"
  64. PathHelpText = "Setup suggests you install Works in the C:\MSWORKS "+
  65.     "directory.\n\nTo change the location on your hard disk where Works "+
  66.     "will be installed, type a drive letter (usually C), a colon (:), a "+
  67.     "backslash (\\), and then the name of the directory where you want "+
  68.     "Works installed.  For example, type C:\MSWORKS.\n\nIf you are "+
  69.     "unsure what to do, accept the suggested location of C:\MSWORKS."
  70.  
  71. ; Final dialog text
  72. FinishedText = "When you run Works you can choose to start the Tutorial, "+
  73.     "or you can go directly to work with the product.\n\n"+
  74.     "Choose Return to Windows to return to Windows.  Choose Run Works "+
  75.     "to start using Works now."
  76.  
  77. ; Message which comes up if we don't detect any hard disks on their system
  78. ; (so we cannot give a default path).
  79. HardDiskNotFound = "Cannot locate your hard disk.  Please choose the\n"+
  80.                 "OK button and then type the location, or cancel\n"+
  81.                 "Setup and check your computer's configuration."
  82.  
  83. ; What we set the default path string to in the previous case
  84. UNKNOWNPATH = "?"
  85.  
  86. ; Text of the path dialog
  87. DestinationText = "Setup installs files on your hard disk.  Choose the "+
  88.     "location where you want to install the Microsoft Works for Windows "+
  89.     "files.\n\nTo change the suggested location, press the BACKSPACE "+
  90.     "key to delete characters, and then type the drive and directory "+
  91.     "where you want Works installed."
  92.  
  93. ; Cancel Setup dialog text
  94. ExitText = "Microsoft Works for Windows may not be properly installed.  "+
  95.     "If you quit Setup now, you may have to run Setup again.\n\n"+
  96.     "Are you sure you want to cancel?  Choose Cancel Setup to cancel "+
  97.     "Setup, or choose Resume to return to the previous installation "+
  98.     "option."
  99.  
  100. ; Option dialog (Full or Custom) text
  101. CompleteText = "For a complete installation of Microsoft Works "+
  102.     "choose the Complete Installation button.  Setup will "+
  103.     "install Works to the location $(DESTPATH).  This is the "+
  104.     "preferred installation, and is easiest to do.\n\nIf you want "+
  105.     "to specify where Works should be installed, or you only want "+
  106.     "to install part of Works in order to save space on your hard "+
  107.     "disk, choose the Custom Installation button instead."
  108.  
  109. ; Text of the spell dialog
  110. SpellText = "Select the speller and thesaurus language you wish to use "+
  111.     "from the list below, and then choose Continue."
  112.  
  113. ; Text of the dialog appearing while files are being copied
  114. DuringInstallText="Now would be a great time to fill out your "+
  115.     "registration card.  When you send it in, Microsoft will:\n\n"+
  116.     "  - Inform you of product updates.\n  - Offer you customer "+
  117.     "support.\n  - Provide you information about\n    related "+
  118.     "Microsoft products."
  119.  
  120. ; Title and text of message that there is a virus in setup
  121. ; Default destination path for setup (drive letter is replaced with proper
  122. ; one
  123. DESTPATH = "C:\MSWORKS"
  124.  
  125. ; Message when tries to install NOTHING
  126. NoOptionsChecked = "You must check at least one option."
  127.  
  128. ; Install failed because it either couldn't find files or couldn't write
  129. ; them to the destination
  130. InstallError1 = "Setup could not complete the installation.  Possibly "+
  131.     "the hard disk was full, there was a disk error in trying to "+
  132.     "update one of the files, or your Microsoft Works disks are damaged."
  133.  
  134. ; SO little disk space that we couldn't even add to the win.ini
  135. InstallError2 = "Setup could not complete the installation.  Possibly "+
  136.     "the hard disk was full or there was a problem updating the WIN.INI "+
  137.     "file."
  138.  
  139. ; SO little disk space that we couldn't even add to the win.ini or progman
  140. ; Also COULD be because disk error writing the above or to the msworks.exe
  141. InstallError3 = "Setup could not complete the installation.  Possibly "+
  142.     "the hard disk was full, or there was a disk error in trying to "+
  143.     "update one of the files."
  144.  
  145. ; Title, description, and file name for each of the three wizards
  146. Wizard1Desc = "Address Books@The Address Books WorksWizard helps you "+
  147.     "create a database of people's names, addresses and other "+
  148.     "information that's important to you. Once you've "+
  149.     "created an address book, you use the other "+
  150.     "WorksWizards to create form letters and print "+
  151.     "mailing labels.@wizzy1.lsn@2"
  152. Wizard2Desc = "Form Letters@The Form Letters WorksWizard helps you to create "+
  153.     "a personalized letter you can send to many people. When you print, "+
  154.     "Works inserts the names and addresses you selected from the "+
  155.     "address book you created with the Address Books WorksWizard or from "+
  156.     "any Works database.@wizzy1.lsn@3"
  157. Wizard3Desc = "Mailing Labels@The Mailing Labels WorksWizard prints mailing "+
  158.     "labels of any size with names and addresses from an address book "+
  159.     "you have created with the Address Books WorksWizard or from any "+
  160.     "Works database.@wizzy1.lsn@1"
  161.  
  162. ; Name of the progman group we create for EBU apps
  163. ProgManGroup = "Microsoft Works"
  164.  
  165. ; Message if the destination path is on a different path than the windows path
  166. DifferentDrives = "Setup needs to install some files to your Windows "+
  167.     "directory, and Setup has detected that this location is on a "+
  168.     "different hard disk than the one you chose to install Works "+
  169.     "on.\n\nThe next Setup option will show you the space required "+
  170.     "on each of these hard drives."
  171.  
  172. ; If Regload fails... 
  173. RegistrationFailed = "Setup was unable to run REGLOAD.  Please try "+
  174.     "closing other applications and running setup again."
  175.  
  176. ; If doggie demo fails...
  177. DoggieFailed = "Setup was unable to run the introduction.  If you want to "+
  178.     "see the movie, cancel setup, close other applications and try "+
  179.     "running setup again."
  180.  
  181. ; Text for PlayMe dialog
  182. PlaymeText = "Would you like to see a multimedia introduction that "+
  183.     "describes Works, and explains what is on this CD?\n\nThis "+
  184.     "introduction is about two minutes long, and you can stop it at "+
  185.     "any time."
  186.  
  187. ;  Title of Works in the progman group
  188. MSWorks = "Microsoft Works"
  189.  
  190. ; Filename of msworks.exe
  191. MSWorksExe = "msworks.exe"
  192. ; File name of the thesaurus DLL
  193. THESAURDLL = "thesaur.dll"
  194.  
  195. ; Do we want to use the speller list in this localization?
  196. fDoSpellerList = "NO"
  197.  
  198. ; Default speller in the speller list (or speller to use if no list)
  199. DEFSPELLER = "American"
  200. SPELLER = "American"
  201. SpellerName = "Spelling 1033,0"
  202. ; Biggest speller/thesaurus in the speller list  (IMPORTANT!!)
  203. BIGSPELLER = "American"
  204.  
  205. ; Setup title
  206. Setup_Title = "Microsoft Works Setup"
  207.  
  208. ; Filename of note-it.exe
  209. NoteItExe = "note-it.exe"
  210. NoteItPath = "\msapps\note-it\"
  211.  
  212. ; Filename of MSDRAW
  213. MSDrawExe = "msdraw.exe"
  214. MSDrawPath = "\msapps\msdraw\"
  215.  
  216. ; Default name of custom dictionary
  217. CustomName = "custom.dic"
  218.  
  219. BadWindowPath = "Invalid Windows path in your AUTOEXEC.BAT file. "+
  220.         "It must contain a drive letter."
  221.  
  222. NoSoundboard =    "Setup could not find a sound card driver installed on your system. "+
  223.         "MultiMedia Works for Windows will run, but it will not play "+
  224.         "the sound that accompanies animated movies."
  225.  
  226. ; Error if MMWindows is not present in the MM Version
  227. MMWindowsNotFound = "You are using the standard version of Windows 3.0.  "+
  228.     "Setup can not install Multimedia Works unless you are "+
  229.     "running Windows with Multimedia extensions or Windows 3.1."
  230.  
  231. ; Names of the spellers in the speller list
  232. SPELLER-LIST =  { "American", "French"}
  233. ; Format of SpellerTable
  234. ;1              Language (must match name in SPELLER_LIST), 
  235. ;2              speller lex
  236. ;3              thesaurus lex
  237. ;4              speller name to be inserted in the shared apps entry
  238. SpellerTable = { +
  239.         {American, mssp_am.lex, thesaur.lex, "Spelling 1033,0"}, +
  240.         {French, mssp_fr.lex, thesaur.lex, "Spelling 123,0"}, +
  241.         }
  242.  
  243. ; Format of SHAREDIRFILES ('*intl*' means it needs to internationalized):
  244. ;1              KEYNAME *intl*, 
  245. ;2              SECTIONAME,  
  246. ;3              VALUE (what the key should equal), 
  247. ;4              IVALUE1 (where the first path is in the value), 
  248. ;5              VARPATHFILE1 (variable to contain first path\file), 
  249. ;6              FILE1 (name of the first files) *intl*, 
  250. ;7              RELATIVEPATH1 (from c:\windows\msapps\"),
  251. ;8              IVALUE2 (where the first path is in the value), 
  252. ;9              VARPATHFILE2 (variable to contain first path\file), 
  253. ;10     FILE2 (name of the first files) *intl*, 
  254. ;11     RELATIVEPATH2 (from c:\windows\msapps\"),
  255. ;12     IGROUP (which group it is dependent on to be conditionally installed)
  256.  
  257. SHAREDDIRFILES = { +
  258.     {"$(SpellerName)", "MS Proofing Tools", +
  259.         "$(File1),$(File2)", +
  260.         "1", "SH_SP110D", "msspell.dll", "proof",+
  261.         "2", "SH_SP110L", "mssp_am.lex", "proof",+
  262.         "2"}, +
  263.     {"WrdPrfctDOS50", "MS Text Converters", +
  264.         "WordPerfect 5.0,$(File1),doc", +
  265.         "2", "SH_CWP", "wpft5.cnv", "textconv",+
  266.         "0", "", "","textconv",+
  267.         "3"},  +
  268.     {"WrdPrfctDOS", "MS Text Converters", +
  269.         "WordPerfect 5.1,$(File1),doc", +
  270.         "2", "SH_CWP", "wpft5.cnv", "textconv",+
  271.         "0", "", "","textconv",+
  272.         "3"},  +
  273.     {"MSWordWin", "MS Text Converters", +
  274.         "Word for Windows 1.x,$(File1),doc", +
  275.         "2", "SH_CWORD", "wordwin1.cnv", "textconv",+
  276.         "0", "", "","textconv",+
  277.         "3"},  +
  278.     {"MSWordWin2", "MS Text Converters", +
  279.         "Word for Windows 2.x,$(File1),doc", +
  280.         "2", "SH_CWORD2", "wordwin2.cnv", "textconv",+
  281.         "0", "", "","textconv",+
  282.         "3"},  +
  283.     {"Windows Write", "MS Text Converters", +
  284.         "Windows Write,$(File1),wri", +
  285.         "2", "SH_CWRITE", "writwin.cnv", "textconv",+
  286.         "0", "", "","textconv",+
  287.         "3"},  +
  288.     {"MSWorksWin", "MS Text Converters", +
  289.         "Works for Windows 2.0,$(File1),wps", +
  290.         "2", "SH_CWORKS", "wrkswin.cnv", "textconv",+
  291.         "0", "", "","textconv",+
  292.         "3"},  +
  293.     {"Computer Graphics Metafile(.CGM)","MS Graphic Import Filters", +
  294.         "$(File1),CGM", +
  295.         "1","SH_CCGM","cgmimp.flt","grphflt",   +
  296.         "0", "", "","",+
  297.         "3"},  +
  298.     {"Encapsulated Postscript(.EPS)","MS Graphic Import Filters", +
  299.         "$(File1),EPS", +
  300.         "1","SH_CEPS","epsimp.flt","grphflt",   +
  301.         "0", "", "","",+
  302.         "3"},  +
  303.     {"PC Paintbrush(.PCX)","MS Graphic Import Filters", +
  304.         "$(File1),PCX", +
  305.         "1","SH_CPCX","pcximp.flt","grphflt",   +
  306.         "0", "", "","",+
  307.         "3"},  +
  308.     {"Tagged Image Format(.TIF)","MS Graphic Import Filters", +
  309.         "$(File1),TIF", +
  310.         "1","SH_CTIF","tiffimp.flt","grphflt",  +
  311.         "0", "", "","",+
  312.         "3"}+
  313. }
  314.  
  315. ; # = Disk title, a file on the disk, name of directory if on network
  316. ; This is the MultiMedia CD disk layout
  317.  
  318. [Source Media Descriptions]
  319.     1 = "Multimedia Works CD: Microsoft Works Files", TAGFILE = msworks.ex_, +
  320.         NETPATH = "msworks\"
  321.     2 = "Multimedia Works CD: System Files", TAGFILE = mmp.dll, +
  322.         NETPATH = "demo\"
  323.     3 = "Multimedia Works CD: System Files", TAGFILE = winhelp.exe, +
  324.         NETPATH = "kscope\"
  325.  
  326. [Program Files]
  327. EXE = 1,msworks.ex_,RENAME=msworks.exe,SIZE=1002304, VERSION="2,0,0,10"
  328. 1,msworks.txt,RENAME=msworks.txt,SIZE=4306
  329. 1,olecli.dl_,RENAME=olecli.dll,SIZE=75264,DEST=$(SYSTEMPATH)"\",$(COPYOLECLI), VERSION="1,2,0,0"
  330. 1,olesvr.dl_,RENAME=olesvr.dll,SIZE=22528,DEST=$(SYSTEMPATH)"\",$(COPYOLESVR), VERSION="1,2,1,0"
  331. 1,shell.dl_,RENAME=shell.dll,SIZE=24384,DEST=$(SYSTEMPATH)"\",$(COPYSHELL), VERSION="3,10,0,43"
  332. 1,smallb.fo_,RENAME=smallb.fon,SIZE=20992
  333. 1,smalle.fo_,RENAME=smalle.fon,SIZE=25600
  334. 1,regload.ex_,RENAME=regload.exe,SIZE=21504,DEST=$(WINDOWSPATH)"\"
  335. 1,msworks.re_,RENAME=msworks.reg,SIZE=2088,DEST=$(WINDOWSPATH)"\",OVERWRITE=ALWAYS
  336. 1,noteit.ex_,RENAME=note-it.exe,SIZE=52576,DEST=$(WINDOWSPATH)$(NoteItPath), VERSION="1,0,0,10"
  337. 1,accounts.wd_,RENAME=accounts.wdb,SIZE=4312
  338. 1,acctsrec.wd_,RENAME=acctsrec.wdb,SIZE=3096
  339. 1,inventry.wd_,RENAME=inventry.wdb,SIZE=6992
  340. 1,salesrep.wk_,RENAME=salesrep.wks,SIZE=2285
  341. 1,hardware.wp_,RENAME=hardware.wps,SIZE=1566
  342. 1,collect.wp_,RENAME=collect.wps,SIZE=1182
  343. 1,flyer.wp_,RENAME=flyer.wps,SIZE=933
  344. 1,amortize.wk_,RENAME=amortize.wks,SIZE=3754
  345. 1,finance.wk_,RENAME=finance.wks,SIZE=3297
  346. 1,logo.bm_,RENAME="clipart\logo.bmp",SIZE=1102
  347. 2,workscbt.exe,RENAME="msworks.cbt\wnworks.cbt",SIZE=116624
  348. 2,workscbt.exe,RENAME="msworks.cbt\workscbt.exe",SIZE=116624
  349. 2,cbtlib3.dll,RENAME="msworks.cbt\cbtlib2.dll",SIZE=16608
  350. 2,cbtlib3.dll,RENAME="msworks.cbt\cbtlib3.dll",SIZE=16608
  351. 1,wizzy1.ls_,RENAME="msworks.cbt\wizzy1.lsn",SIZE=333724
  352. 1,fields.wp_,RENAME=fields.wps,SIZE=6057
  353. 1,labelswp._,RENAME="msworks.cbt\labelswp",SIZE=667
  354.  
  355. ;[Help Files]
  356. 1,msdraw.hl_,RENAME=msdraw.hlp,SIZE=528821,DEST=$(WINDOWSPATH)$(MSDrawPath)
  357. 1,noteit.hl_,RENAME=note-it.hlp,SIZE=63245,DEST=$(WINDOWSPATH)$(NoteItPath)
  358. 3,winhelp.exe,RENAME=winhelp.exe,SIZE=250592,DEST=$(WINDOWSPATH)
  359.  
  360. ;[Cbt Files]
  361. 1,wnworks.le_,RENAME="msworks.cbt\wnworks.les",SIZE=1991863
  362. 1,address.wd_,RENAME="msworks.cbt\address.wdb",SIZE=4590
  363. 1,attend.wp_,RENAME="msworks.cbt\attend.wps",SIZE=670
  364. 1,auction.wd_,RENAME="msworks.cbt\auction.wdb",SIZE=3093
  365. 1,auntmadg.wp_,RENAME="msworks.cbt\auntmadg.wps",SIZE=6180
  366. 1,babbitt.wk_,RENAME="msworks.cbt\babbitt.wks",SIZE=1866
  367. 1,balou_c.wp_,RENAME="msworks.cbt\balou_c.wps",SIZE=1054
  368. 1,balou_p.wp_,RENAME="msworks.cbt\balou_p.wps",SIZE=1078
  369. 1,bbath.wd_,RENAME="msworks.cbt\bbath.wdb",SIZE=3039
  370. 1,board.wd_,RENAME="msworks.cbt\board.wdb",SIZE=4950
  371. 1,books.wd_,RENAME="msworks.cbt\books.wdb",SIZE=5821
  372. 1,breeds.wp_,RENAME="msworks.cbt\breeds.wps",SIZE=670
  373. 1,cheese.wd_,RENAME="msworks.cbt\cheese.wdb",SIZE=2204
  374. 1,climbers.wd_,RENAME="msworks.cbt\climbers.wdb",SIZE=15383
  375. 1,coins.wd_,RENAME="msworks.cbt\coins.wdb",SIZE=4551
  376. 1,energy.wk_,RENAME="msworks.cbt\energy.wks",SIZE=2966
  377. 1,florist.wp_,RENAME="msworks.cbt\florist.wps",SIZE=1442
  378. 1,forecast.wk_,RENAME="msworks.cbt\forecast.wks",SIZE=1812
  379. 1,friends.wp_,RENAME="msworks.cbt\friends.wps",SIZE=1054
  380. 1,grant.wp_,RENAME="msworks.cbt\grant.wps",SIZE=6370
  381. 1,herbfarm.wk_,RENAME="msworks.cbt\herbfarm.wks",SIZE=2180
  382. 1,jun05src.wk_,RENAME="msworks.cbt\jun05src.wks",SIZE=813
  383. 1,letter.wp_,RENAME="msworks.cbt\letter.wps",SIZE=6180
  384. 1,lexicone.wp_,RENAME="msworks.cbt\lexicone.wps",SIZE=798
  385. 1,lillooet.wd_,RENAME="msworks.cbt\lillooet.wdb",SIZE=3108
  386. 1,moles.wp_,RENAME="msworks.cbt\moles.wps",SIZE=798
  387. 1,patrons.wd_,RENAME="msworks.cbt\patrons.wdb",SIZE=7615
  388. 1,popcost.wp_,RENAME="msworks.cbt\popcost.wps",SIZE=930
  389. 1,popmemo.wp_,RENAME="msworks.cbt\popmemo.wps",SIZE=798
  390. 1,popsales.wk_,RENAME="msworks.cbt\popsales.wks",SIZE=2595
  391. 1,popsheet.wk_,RENAME="msworks.cbt\popsheet.wks",SIZE=2853
  392. 1,program.wp_,RENAME="msworks.cbt\program.wps",SIZE=2388
  393. 1,resume.wp_,RENAME="msworks.cbt\resume.wps",SIZE=1310
  394. 1,sale1.wp_,RENAME="msworks.cbt\sale1.wps",SIZE=1438
  395. 1,sales.wk_,RENAME="msworks.cbt\sales.wks",SIZE=2357
  396. 1,sheet1_a.wk_,RENAME="msworks.cbt\sheet1_a.wks",SIZE=1405
  397. 1,sheet1_u.wk_,RENAME="msworks.cbt\sheet1_u.wks",SIZE=1151
  398. 1,sumatra.wk_,RENAME="msworks.cbt\sumatra.wks",SIZE=1168
  399. 1,thesis.wp_,RENAME="msworks.cbt\thesis.wps",SIZE=3870
  400. 1,toys_l.wd_,RENAME="msworks.cbt\toys_l.wdb",SIZE=9613
  401. 1,toys_m.wd_,RENAME="msworks.cbt\toys_m.wdb",SIZE=8165
  402. 1,whodunit.wd_,RENAME="msworks.cbt\whodunit.wdb",SIZE=16113
  403. 1,winners.wp_,RENAME="msworks.cbt\winners.wps",SIZE=670
  404. 1,wwfloris.wk_,RENAME="msworks.cbt\wwfloris.wks",SIZE=2627
  405. 1,wyse1.wp_,RENAME="msworks.cbt\wyse1.wps",SIZE=6450
  406. 1,wyse2.wp_,RENAME="msworks.cbt\wyse2.wps",SIZE=6434
  407. 2,demo286.les,RENAME="msworks.cbt\demo286.les",SIZE=4581
  408. 2,demo386.les,RENAME="msworks.cbt\demo386.les",SIZE=4581
  409. 2,demo.ico,RENAME="msworks.cbt\demo.ico",SIZE=766
  410. 2,mmp.dll,RENAME=mmp.dll,SIZE=105072,DEST=$(SYSTEMPATH)"\",VERSION="1,1,0,1"
  411. 2,mcimmp.drv,RENAME=mcimmp.drv,SIZE=21315,DEST=$(SYSTEMPATH)"\",VERSION="1,0,0,131"
  412. 3,hlpaff.dll,RENAME=hlpaff.dll,SIZE=49664,DEST=$(SYSTEMPATH)"\"
  413. 2,movie.dex,RENAME="msworks.cbt\movie.dex",SIZE=7424
  414. 3,kscope.dll,RENAME="kscope.dll",DEST=$(SYSTEMPATH)"\",SIZE=28174
  415. 3,mvaudio.dll,RENAME="mvaudio.dll",DEST=$(SYSTEMPATH)"\",SIZE=11264,VERSION="0,225,0,0"
  416.  
  417. [American Spell Files]
  418. 1,msspell.dl_,RENAME=msspell.dll,SIZE=76800,DEST=$(SH_SP110DP), VERSION="1,0,0,0"
  419. 1,mssp_am.le_,RENAME=mssp_am.lex,SIZE=176839,DEST=$(SH_SP110LP)
  420. 1,thesaur.dl_,RENAME=thesaur.dll,SIZE=11255
  421. 1,thesaur.le_,RENAME=thesaur.lex,SIZE=353587
  422.  
  423. [Draw Files]
  424. 1,msdraw.ex_,RENAME=msdraw.exe,SIZE=574256,DEST=$(WINDOWSPATH)$(MSDrawPath), VERSION="1,0,0,32768"
  425. 1,16colors.pa_,RENAME=16colors.pal,SIZE=162,DEST=$(WINDOWSPATH)$(MSDrawPath)
  426. 1,17grays.pa_,RENAME=17grays.pal,SIZE=162,DEST=$(WINDOWSPATH)$(MSDrawPath)
  427. 1,47colors.pa_,RENAME=47colors.pal,SIZE=238,DEST=$(WINDOWSPATH)$(MSDrawPath)
  428. 1,86colors.pa_,RENAME=86colors.pal,SIZE=394,DEST=$(WINDOWSPATH)$(MSDrawPath)
  429. 1,geni.pa_,RENAME=geni.pal,SIZE=410,DEST=$(WINDOWSPATH)$(MSDrawPath)
  430. 1,2darrow1.wm_,RENAME="clipart\2darrow1.wmf",SIZE=1750
  431. 1,2darrow2.wm_,RENAME="clipart\2darrow2.wmf",SIZE=2742
  432. 1,2doorvan.wm_,RENAME="clipart\2doorvan.wmf",SIZE=7798
  433. 1,3darrow1.wm_,RENAME="clipart\3darrow1.wmf",SIZE=1878
  434. 1,3darrow2.wm_,RENAME="clipart\3darrow2.wmf",SIZE=2422
  435. 1,3darrow3.wm_,RENAME="clipart\3darrow3.wmf",SIZE=1974
  436. 1,3darrow4.wm_,RENAME="clipart\3darrow4.wmf",SIZE=1558
  437. 1,3darrow5.wm_,RENAME="clipart\3darrow5.wmf",SIZE=1430
  438. 1,3dskylne.wm_,RENAME="clipart\3dskylne.wmf",SIZE=7766
  439. 1,5ppuzzle.wm_,RENAME="clipart\5ppuzzle.wmf",SIZE=3766
  440. 1,ambulanc.wm_,RENAME="clipart\ambulanc.wmf",SIZE=8022
  441. 1,binder.wm_,RENAME="clipart\binder.wmf",SIZE=1462
  442. 1,blusedan.wm_,RENAME="clipart\blusedan.wmf",SIZE=9590
  443. 1,books.wm_,RENAME="clipart\books.wmf",SIZE=4470
  444. 1,capitol.wm_,RENAME="clipart\capitol.wmf",SIZE=3414
  445. 1,chekmark.wm_,RENAME="clipart\chekmark.wmf",SIZE=694
  446. 1,circles.wm_,RENAME="clipart\circles.wmf",SIZE=2262
  447. 1,cityview.wm_,RENAME="clipart\cityview.wmf",SIZE=9174
  448. 1,clmnbldg.wm_,RENAME="clipart\clmnbldg.wmf",SIZE=4854
  449. 1,coins.wm_,RENAME="clipart\coins.wmf",SIZE=7798
  450. 1,crowd.wm_,RENAME="clipart\crowd.wmf",SIZE=10038
  451. 1,crutches.wm_,RENAME="clipart\crutches.wmf",SIZE=2966
  452. 1,dictnary.wm_,RENAME="clipart\dictnary.wmf",SIZE=4886
  453. 1,disk35.wm_,RENAME="clipart\disk35.wmf",SIZE=1238
  454. 1,disk525.wm_,RENAME="clipart\disk525.wmf",SIZE=1590
  455. 1,factory.wm_,RENAME="clipart\factory.wmf",SIZE=5270
  456. 1,gears.wm_,RENAME="clipart\gears.wmf",SIZE=5302
  457. 1,gradcap.wm_,RENAME="clipart\gradcap.wmf",SIZE=1334
  458. 1,helicptr.wm_,RENAME="clipart\helicptr.wmf",SIZE=5846
  459. 1,hndwrtng.wm_,RENAME="clipart\hndwrtng.wmf",SIZE=3126
  460. 1,mandesk.wm_,RENAME="clipart\man&desk.wmf",SIZE=3414
  461. 1,man.wm_,RENAME="clipart\man.wmf",SIZE=3510
  462. 1,mapmen.wm_,RENAME="clipart\mapmen.wmf",SIZE=11286
  463. 1,money.wm_,RENAME="clipart\money.wmf",SIZE=2678
  464. 1,multarw1.wm_,RENAME="clipart\multarw1.wmf",SIZE=726
  465. 1,multarw2.wm_,RENAME="clipart\multarw2.wmf",SIZE=790
  466. 1,multarw4.wm_,RENAME="clipart\multarw4.wmf",SIZE=982
  467. 1,nurse.wm_,RENAME="clipart\nurse.wmf",SIZE=4150
  468. 1,policecr.wm_,RENAME="clipart\policecr.wmf",SIZE=8726
  469. 1,running.wm_,RENAME="clipart\running.wmf",SIZE=7190
  470. 1,schlfish.wm_,RENAME="clipart\schlfish.wmf",SIZE=5110
  471. 1,speaker.wm_,RENAME="clipart\speaker.wmf",SIZE=9398
  472. 1,star.wm_,RENAME="clipart\star.wmf",SIZE=630
  473. 1,thermmtr.wm_,RENAME="clipart\thermmtr.wmf",SIZE=2134
  474. 1,triangle.wm_,RENAME="clipart\triangle.wmf",SIZE=790
  475. 1,vichouse.wm_,RENAME="clipart\vichouse.wmf",SIZE=9526
  476. 1,woman.wm_,RENAME="clipart\woman.wmf",SIZE=5302
  477. 1,yacht.wm_,RENAME="clipart\yacht.wmf",SIZE=5750
  478.  
  479. [Converter Files]
  480. 1,wpft5.cn_,RENAME=wpft5.cnv,SIZE=200176,DEST=$(SH_CWPP)
  481. 1,wordwin1.cn_,RENAME=wordwin1.cnv,SIZE=154112,DEST=$(SH_CWORDP)
  482. 1,wordwin2.cn_,RENAME=wordwin2.cnv,SIZE=164352,DEST=$(SH_CWORD2P)
  483. 1,writwin.cn_,RENAME=writwin.cnv,SIZE=78336,DEST=$(SH_CWRITEP)
  484. 1,wrkswin.cn_,RENAME=wrkswin.cnv,SIZE=92208,DEST=$(SH_CWORKSP)
  485. 1,pcximp.fl_,RENAME=pcximp.flt,SIZE=12912,DEST=$(SH_CPCXP), VERSION="2,0,0,32768"
  486. 1,cgmimp.fl_,RENAME=cgmimp.flt,SIZE=44640,DEST=$(SH_CCGMP), VERSION="2,0,0,32768"
  487. 1,tiffimp.fl_,RENAME=tiffimp.flt,SIZE=58880,DEST=$(SH_CTIFP), VERSION="2,0,0,32768"
  488. 1,epsimp.fl_,RENAME=epsimp.flt,SIZE=71648,DEST=$(SH_CEPSP), VERSION="2,0,0,32768"
  489.  
  490. [UI Temp Vars]
  491. MODE = FULL
  492. ANYFILESEXIST = "FALSE"
  493. OPTIONS-PICKED = {ON, ON, ON, ON}
  494. GROUPLIST = {"Program Files", $(SPELLER)" Spell Files", "Converter Files", "Draw Files"}
  495.  
  496. [MultiMedia File Groups]
  497. @("Program Files")
  498. @($(SPELLER)" Spell Files")
  499. @("Converter Files")
  500. @("Draw Files")
  501.  
  502. [Shell Commands]
  503.     read-syms    "UI Localizable Vars"
  504.     read-syms    "UI Temp Vars"
  505.     set-title    $(Setup_Title)
  506.     set-subst    CustomHelpText = $(CustomHelpText)
  507.     set-subst    PathHelpText = $(PathHelpText)
  508.     set-subst    MMWindowsNotFound = $(MMWindowsNotFound)
  509.     set-subst    DestinationText = $(DestinationText)
  510.     set-subst    FinishedText = $(FinishedText)
  511.     set-subst    ExitText = $(ExitText)
  512.     set-subst    CompleteText = $(CompleteText)
  513.     set-subst     DuringInstallText = $(DuringInstallText)
  514.     set-subst     InsertDisk = $(InsertDisk)
  515.     set-subst     PlaymeText = $(PlaymeText)
  516.     set COPYSHELL = "COPY"
  517.     set COPYOLECLI = "COPY"
  518.     set COPYOLESVR = "COPY"
  519.  
  520. ;    set SPELLER = $(BIGSPELLER)
  521.     set fdbDoFileInstall = "YES"
  522.  
  523.     ui    start "InitStuff"
  524.     ui    start "FRunBefore"
  525.     set fRunBefore = $(ANSWER)
  526.  
  527.     ui    start    "DetectMMWindows"
  528.     IfStr(I) $(ANSWER) == "NO"
  529.         set-subst szText = $(MMWindowsNotFound)
  530.         ui    start "MessageBox"
  531.         goto "exit"
  532.     endif
  533.  
  534.     ui start "CPU"
  535.     ifint $(ANSWER) > "286"
  536.         set szFile = "setup386.les"
  537.         set demofile = "demo386.les"
  538.     else
  539.         set szFile = "setup286.les"
  540.         set demofile = "demo286.les"
  541.     endif
  542.  
  543.     ui    start "FWaveOutDev"
  544.     IfStr(I) $(ANSWER) == "YES"
  545.         goto PlayMe
  546.     endif
  547.  
  548.     set-subst szText = $(NoSoundboard)
  549.     ui    start "MessageBox"
  550.  
  551. PlayMe = set from = PlayMe
  552.     ui start "PlayMeDialog"
  553.     ifstr(i) $(DLGEVENT) == "YES"
  554.         ui  pop 1
  555.         set szPath = $(STF_SRCDIR)"demo"
  556.         ui      start   "ChDriveDir"
  557.         ui      start   "RunPlayMeApp"
  558.         ifstr(I) $(ANSWER) != "YES"
  559.             set-subst szText = $(DoggieFailed)
  560.             ui      start   "MessageBox"
  561.         else
  562.             set fCbtRunning = "YES"
  563.         endif
  564.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  565.         goto "quit"
  566.     else
  567.          ui  pop 1
  568.     endif
  569.  
  570.     ; Keep don't continue until the CBT is finished if it is running
  571.     ifstr(i) $(fCbtRunning) == "YES"
  572.         ui start "WaitForCbt"
  573.     endif
  574.     ui    start "GetWindowsDirectory"
  575.     IfStr(I) $(ANSWER) == "NO"
  576.         set-subst szText = $(BadWindowPath)
  577.         ui    start "MessageBox"
  578.         goto "exit"
  579.     endif
  580.     ui    start "GetSystemDirectory"
  581.     ForListDo    $(SHAREDDIRFILES)
  582.         set rginfo = $($)
  583.         ; First variable
  584.         set *($(rginfo), 5)P = $(WINDOWSPATH)"\msapps\"*($(rginfo), 7)"\"
  585.  
  586.         ; Second variable, if it exists
  587.         IfInt *($(rginfo), 8) != 0
  588.             set *($(rginfo), 9)P = $(WINDOWSPATH)"\msapps\"*($(rginfo), 11)"\"
  589.         endif
  590.  
  591.         ; See if already exist in ini file        
  592.         set iniSect = *($(rginfo), 2)
  593.         set-subsym iniKey = *($(rginfo), 1)
  594.         ui    start "DetectIniLine"
  595.         ;If they have a value already, then replace the default path
  596.         IfStr(I)  $(LINE) !=  ""
  597.             ; Get path/filename
  598.             set WHERE = *($(rginfo), 4)
  599.             ui    start    "GetPieceFromLine"
  600.             
  601.             IfStr(I) $(szParsePiece) != ""
  602.                 ui    start    FExist
  603.                 IfStr(I) $(ANSWER) == "YES"
  604.                     ; Get path from the ini line
  605.                     ui    start    "GetPathFromParsePiece"
  606.  
  607.                     IfStr(I) $(ANSWER) == "YES"
  608.                         ; Set variable to their path
  609.                         set *($(rginfo), 5)P = $(szPath)
  610.                     endif
  611.                 endif
  612.             endif
  613.             IfInt *($(rginfo), 8) != 0
  614.                 set WHERE = *($(rginfo), 8)
  615.                 ui    start    "GetPieceFromLine"
  616.                 IfStr(I) $(szParsePiece) != ""
  617.                     ui    start    FExist
  618.                     IfStr(I) $(ANSWER) == "YES"
  619.                         ; Get path from the ini line
  620.                         ui    start    "GetPathFromParsePiece"
  621.  
  622.                         IfStr(I) $(ANSWER) == "YES"
  623.                             ; Set variable to their path
  624.                             set *($(rginfo), 9)P = $(szPath)
  625.                         endif
  626.                     endif    ;ANSWER
  627.                 endif    ; file!=""
  628.             endif    ;table entry != ""
  629.         endif    ;line != ""
  630.     EndForListDo
  631.  
  632.     ; Handle custom dictionary
  633.     set CustomSpeller = $(WINDOWSPATH)"\msapps\proof\"$(CustomName)
  634.     set iniSect = "MS Proofing Tools"
  635.     set-subsym iniKey = "Custom Dict 1"
  636.     ui    start "DetectIniLine"
  637.     set szParsePiece = $(LINE)
  638.     IfStr(I) $(szParsePiece) != ""
  639.         ui    start    FExist
  640.         IfStr(I) $(ANSWER) == "YES"
  641.             set CustomSpeller = $(LINE)
  642.         endif
  643.     endif
  644.      set    szParsePiece = $(CustomSpeller)
  645.      ui    start    "GetPathFromParsePiece"
  646.      set    SpellerPath = $(szPath)
  647.  
  648. welcome =  set from = welcome
  649.     ui    start    "Welcome"
  650.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  651.         ui  pop 1
  652.         goto "init"
  653.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  654.         goto "quit"
  655.     else
  656.         install "Error - info"
  657.         goto error
  658.     endif
  659.  
  660. init =    Init-System    1, $(IniFileName)
  661.     ui  start "FixupDestPath" 
  662.     set-subsym    CompleteText = $(CompleteText)
  663.  
  664. full =    set from = full
  665.     
  666.     set MODE = ""
  667.     ui    start   "Full"
  668.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  669.         ui  pop 1
  670.         ifstr(i) $(MODE) == "CUSTOM"
  671.             set WhereNext = "custom"
  672.             goto "path"
  673.         else-ifstr(i) $(MODE) == "FULL"
  674.             ;    Fix path up
  675.             ui  start "FixupDestPath" 
  676.  
  677.             ;     Found hard drive
  678.             IfStr(I) $(ANSWER) == "YES"
  679.                 ui    start    "StartWait"
  680.                 ui    start    "DoFileLookups" 
  681.                 ui    start    "EndWait"
  682. EnoughSpace=            ui    start    "FEnoughSpace"
  683.                 ifstr(i) $(ANSWER) == "YES"
  684.                     goto "spellerlist"
  685.                 else
  686.                     set-subst szText = $(CantDoComplete)
  687.                     ui    start "MessageBox"
  688.                     goto "custom2"
  689.                 endif
  690.             else    ; no find hard drive
  691.                 ; 'path' will put up error
  692.                 set WhereNext = "EnoughSpace"
  693.                 goto "path"
  694.             endif
  695.         endif
  696.  
  697.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  698.         goto "quit"
  699.     else
  700.         detect "Error - full"
  701.         goto error
  702.     endif
  703.  
  704. path  = set from = path
  705.     ui  start "FixupDestPath" 
  706.     IfStr(I) $(ANSWER) == "NO"
  707.         set-subst szText = $(HardDiskNotFound)
  708.         ui    start "MessageBox"
  709.         set EditTextIn = $(UNKNOWNPATH)
  710.         set EditFocus = ALL          ; END | START | ALL
  711.     else
  712.         set EditTextIn = $(DESTPATH)
  713.         set EditFocus = END          ; END | START | ALL
  714.     endif
  715.     
  716.     set HelpText = $(PathHelpText)
  717.     set HelpTitle = $(PathHelpTitle)
  718.     ui      start   "Path"
  719.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  720.         ui  pop 1
  721.         set DESTPATH = $(EditTextOut)
  722.     ui    start    "StartWait"
  723.     ui    start    "DoFileLookups" 
  724.     ui    start    "EndWait"
  725.         goto $(WhereNext)
  726.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  727.         set DESTPATH = $(EditTextOut)
  728.         goto "quit"
  729.     else
  730.         install "Error - edit"
  731.         goto error
  732.     endif
  733.  
  734. custom = set    dir1 = $(WINDOWSPATH)
  735.     set    dir2 = $(DESTPATH)
  736.     ui    start    "SameDrive"
  737.     IfStr(I) $(ANSWER) == "NO"
  738.         set-subst szText = $(DifferentDrives)
  739.         ui    start "MessageBox"
  740.     endif
  741.  
  742. custom2 = set SZCUSTOM1 = ""
  743.     set    SZCUSTOM2 = ""
  744.     set from = custom2
  745.     set HelpText = $(CustomHelpText)
  746.     set HelpTitle = $(CustomHelpTitle)
  747.     ui      start   "Custom"
  748.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  749.         set ANSWER = "NO"
  750.         ForListDo    $(OPTIONS-PICKED)
  751.             IfStr(I) $($)  ==  "ON"
  752.                 set ANSWER = "YES"
  753.             endif
  754.         EndForListDo
  755.         ifstr(i) $(ANSWER) == "NO"
  756.             set-subst szText = $(NoOptionsChecked)
  757.             ui    start "MessageBox"
  758.             goto "custom2"
  759.         endif
  760.             
  761.         ui  pop 1
  762.         goto "spellerlist"
  763.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  764.         goto "quit"
  765.     else
  766.         detect "Error - custom"
  767.         goto error
  768.     endif
  769.  
  770. spellerlist =    ifstr(I) *($(OPTIONS-PICKED), 2) == "OFF"
  771.                     goto "installnow1"      
  772.                 endif
  773.     set ListItemsIn = $(SPELLER-LIST)
  774.     set from = spellerlist
  775.     set ListItemsOut = $(DEFSPELLER)        ; default selection
  776.     set SPELLER = $(DEFSPELLER)             ; default selection
  777.     ifstr(i) $(fDoSpellerList) == "NO"
  778.         goto "SkipDlg"
  779.     endif
  780.     ui      start   "List"
  781.     set SPELLER = $(ListItemsOut)
  782.     ifstr(i) $(DLGEVENT) == "CONTINUE"
  783.         ui  pop 1
  784. SkipDlg =     ForListDo    $(SpellerTable)
  785.             set rginfo = $($)
  786.             ifstr(i) *($(rginfo), 1) == $(SPELLER)
  787.                 ; Speller lex variable
  788.                 set SH_SP110LF = *($(rginfo), 2)
  789.                 set thesaur_lex = *($(rginfo), 3)
  790.                 set SpellerName = *($(rginfo), 4)
  791.             endif
  792.         EndForListDo
  793.  
  794.         goto "installnow1"      
  795.     else-ifstr(i) $(DLGEVENT) == "EXIT"
  796.         goto "quit"
  797.     else
  798.         debug-msg "Error - list"
  799.         goto error
  800.     endif
  801.  
  802. quit  = ui    start  "Quit"
  803.     ifstr(i) $(DLGEVENT) == "RESUME"
  804.         ui  pop 1
  805.         goto $(from)
  806.     else
  807.         goto "exit"
  808.     endif
  809.  
  810. exit =  exit
  811.  
  812. error = write-symtab "shl-st2.new"
  813.     exit
  814.  
  815. installnow1 =     set-subst szText = $(DuringInstallText)
  816.     ui    start    "Modeless"
  817.  
  818.     ; If a DLL is running, then set the corresponding DOxxx to ;
  819.     set    szFile = "SHELL.DLL"
  820.     ui    start    "FRunning"
  821.     ifstr(i) $(ANSWER) == "YES"
  822.         set COPYSHELL = "!COPY"
  823.     endif
  824.  
  825.     set    szFile = "OLECLI.DLL"
  826.     ui    start    "FRunning"
  827.     ifstr(i) $(ANSWER) == "YES"
  828.         set COPYOLECLI = "!COPY"
  829.     endif
  830.  
  831.     set    szFile = "OLESVR.DLL"
  832.     ui    start    "FRunning"
  833.     ifstr(i) $(ANSWER) == "YES"
  834.         set COPYOLESVR = "!COPY"
  835.     endif
  836.  
  837.     ui    start    "FixupDestPathForIntl"
  838.     install    "Install-Files"
  839.     ifstr(I) $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  840.         goto "exit"
  841.     endif
  842.     ifstr(I) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  843.         set-subst szText = $(InstallError1)
  844.         ui    start    "MessageBox"
  845.         goto "exit"
  846.     endif
  847.  
  848.     ui    start    "StartWait"
  849.     install    "Install-Shared"
  850.     ifstr(I) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  851.         ui    start    "EndWait"
  852.         set-subst szText = $(InstallError2)
  853.         ui    start    "MessageBox"
  854.         goto "exit"
  855.     endif
  856.  
  857.     ui    pop    1
  858.  
  859.     ui    start    "FixupPrinter"
  860.     install    "Install-ProgMan"
  861.     ifstr(I) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  862.         ui    start    "EndWait"
  863.         set-subst szText = $(InstallError3)
  864.         ui    start    "MessageBox"
  865.         goto "exit"    
  866.     endif
  867.  
  868.     ; Register OLE
  869.     ifstr(I) *($(OPTIONS-PICKED), 1) == "ON"
  870.         set    lf = "\r\n"
  871.         set-subst    lf = $(lf)
  872.         set    File = $(WINDOWSPATH)"\msworks.reg"
  873.         set    To = $(DESTPATH)"\"$(MSWorksExe)" %1"$(lf)
  874.         set    From = $(MSWorksExe)" %1"$(lf)
  875.         ui    start "FileFilter"
  876.  
  877.         set    File = $(WINDOWSPATH)"\msworks.reg"
  878.         set    To = $(DESTPATH)"\"$(MSWorksExe)$(lf)
  879.         set    From = $(MSWorksExe)$(lf)
  880.         ui    start "FileFilter"
  881.  
  882.         set    File = $(WINDOWSPATH)"\msworks.reg"
  883.         set    To = $(WINDOWSPATH)$(NoteItPath)$(NoteItExe)$(lf)
  884.         set    From = $(NoteItExe)$(lf)
  885.         ui    start "FileFilter"
  886.  
  887.         set    File = $(WINDOWSPATH)"\msworks.reg"
  888.         set    To = $(WINDOWSPATH)$(MSDrawPath)$(MSDrawExe)$(lf)
  889.         set    From = "MSDRAW.EXE"$(lf)
  890.         ui    start "FileFilter"
  891.  
  892.         set szFile = $(WINDOWSPATH)"\regload.exe /s msworks.reg"
  893.         ui    start    "RunExe"
  894.         ifstr(I) $(ANSWER) != "YES"
  895.             set-subst szText = $(RegistrationFailed)
  896.             ui    start    "MessageBox"
  897.             ui    start    "EndWait"
  898.             goto "exit"
  899.         endif
  900.     endif
  901.     ui    start    "EndWait"
  902.  
  903. exitdlg =    ui      start   "Exit"
  904.     ui  pop 1
  905.     ifstr(i) $(DLGEVENT) == "R"
  906.         set szPath = $(DESTPATH)
  907.         ui    start    "ChDriveDir"
  908.         set szFile = $(DESTPATH)"\"$(MSWorksExe)
  909.         ui    start    "StartWait"
  910.         ui    start    "RunExe"
  911.         ui    start    "EndWait"
  912.     endif
  913. exit
  914.  
  915. [Install-Shared]
  916. ; Add shared files to win.ini
  917. ForListDo    $(SHAREDDIRFILES)
  918.      ; Only install it if the group was checked
  919.     set rginfo = $($)
  920.     Ifstr(i) *($(OPTIONS-PICKED), *($(rginfo), 12)) == "ON"
  921.         CreateIniSection "WIN.INI", *($(rginfo), 2)
  922.          set File1 = $(*($(rginfo), 5)P)*($(rginfo), 6)
  923.          IfInt *($(rginfo), 8) != 0
  924.              set-subsym File2 = $(*($(rginfo), 9)P)*($(rginfo), 10)
  925.          endif
  926.          Set-Subsym sz = *($(rginfo), 3)
  927.          Set-Subsym sz2 = *($(rginfo), 1)
  928.          CreateIniKeyValue "WIN.INI", *($(rginfo), 2), $(sz2), $(sz), O
  929.     endif
  930.     CreateIniKeyValue "SYSTEM.INI", "MCI", "Animation", "mcimmp.drv", O
  931. EndForListDo
  932.  
  933. ifstr(I) *($(OPTIONS-PICKED), 2) == "ON"
  934.     CreateDir $(SpellerPath), V
  935.     CreateIniKeyValue "WIN.INI", "MS Proofing Tools", +
  936.         "Custom Dict 1", $(CustomSpeller), O
  937. endif
  938. exit
  939.  
  940. [Install-ProgMan]
  941. ;    Add extentions to ini
  942. CreateIniSection "WIN.INI", "Extensions"
  943. CreateIniKeyValue "WIN.INI", "Extensions", "wdb", $(DESTPATH)"\"$(MSWorksExe)" ^.wdb", O
  944. CreateIniKeyValue "WIN.INI", "Extensions", "wps", $(DESTPATH)"\"$(MSWorksExe)" ^.wps", O
  945. CreateIniKeyValue "WIN.INI", "Extensions", "wks", $(DESTPATH)"\"$(MSWorksExe)" ^.wks", O
  946. ifstr(I) *($(OPTIONS-PICKED), 1) == "ON"
  947.     CreateIniSection $(WINDOWSPATH)"\msworks.ini", "Wizards"
  948.     CreateIniKeyValue $(WINDOWSPATH)"\msworks.ini", "Wizards", "Wizard1", +
  949.         $(Wizard1Desc), O
  950.     CreateIniKeyValue $(WINDOWSPATH)"\msworks.ini", "Wizards", "Wizard2", +
  951.         $(Wizard2Desc), O
  952.     CreateIniKeyValue $(WINDOWSPATH)"\msworks.ini", "Wizards", "Wizard3", +
  953.         $(Wizard3Desc), O
  954.     CreateIniSection "win.ini", "OLE"
  955.     CreateIniKeyValue "win.ini", "OLE", "nomessagebox", "yes"
  956. endif    
  957.  
  958. CreateIniSection $(WINDOWSPATH)"\msworks.ini", "MS Works"
  959. CreateIniKeyValue $(WINDOWSPATH)"\msworks.ini", "MS Works", +
  960.     "FMultiMedia", "1", O
  961. CreateIniKeyValue $(WINDOWSPATH)"\win.ini", "MM Works", +
  962.     "Path", $(STF_SRCDIR), O
  963. ifstr(I) *($(OPTIONS-PICKED), 1) == "ON"
  964.     CreateIniKeyValue $(WINDOWSPATH)"\msworks.ini", "MS Works", +
  965.     "DoWelcome", "1", O
  966. else
  967.     CreateIniKeyValue $(WINDOWSPATH)"\msworks.ini", "MS Works", +
  968.     "DoWelcome", "0"
  969. endif
  970.  
  971. ifstr(I) *($(OPTIONS-PICKED), 2) == "ON"
  972.     CreateIniSection $(WINDOWSPATH)"\msworks.ini", "Word Processor"
  973.     CreateIniKeyValue $(WINDOWSPATH)"\msworks.ini", "Word Processor", +
  974.         "Speller", $(SpellerName), O
  975.     CreateIniKeyValue $(WINDOWSPATH)"\msworks.ini", "Word Processor", +
  976.         "CustomDict", "Custom Dict 1", O
  977.  
  978.     CreateIniSection $(WINDOWSPATH)"\msworks.ini", "Thesaurus"
  979.     CreateIniKeyValue $(WINDOWSPATH)"\msworks.ini", "Thesaurus", +
  980.         "LibPath", $(DESTPATH)"\"$(THESAURDLL), O
  981.     CreateIniKeyValue $(WINDOWSPATH)"\msworks.ini", "Thesaurus", +
  982.         "DictPath", $(DESTPATH)"\"$(thesaur_lex), O
  983. endif
  984.  
  985. ;    Add group and files to group
  986. ifstr(I) *($(OPTIONS-PICKED), 1) == "ON"
  987.     CreateProgManGroup    $(ProgManGroup), "" 
  988.     ShowProgManGroup    $(ProgManGroup), "1" 
  989.     CreateProgManItem    $(ProgManGroup), $(MSWorks), $(DESTPATH)"\"$(MSWorksExe)
  990.  
  991.     CreateProgManItem    $(ProgManGroup), "Introducing Works,"+
  992.                 $(DESTPATH)"\msworks.cbt\demo.ico,0", +
  993.                 $(DESTPATH)"\msworks.cbt\workscbt.exe "$(demofile)
  994.     CreateProgManItem    $(ProgManGroup), "Troubleshooting", $(DESTPATH)"\msworks.txt"
  995.     Close-System "Program Files", "EXE", $(DESTPATH), "291", "191"
  996. endif
  997. exit
  998.  
  999. [Install-Files]
  1000. set STF_DATE = $(SHIPDATE)
  1001. set STF_OVERWRITE = OLDER
  1002. ForListDo    $(OPTIONS-PICKED)
  1003.     IfStr(I) $($)  ==  "ON"
  1004.             AddNthSectionFileToCopyList "MultiMedia File Groups", $(#), $(STF_SRCDIR), $(DESTPATH)
  1005.     endif
  1006. EndForListDo
  1007. CopyFilesInCopyList
  1008. exit
  1009.